d2fa6abf4a383ad13a52c068883691b369790479,compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ResolveSessionUtils.java,ResolveSessionUtils,getExpressionMemberScope,#ResolveSession#JetExpression#,137
Before Change
}
else {
descriptors = resolveSession.getInjector().getQualifiedExpressionResolver().lookupDescriptorsForSimpleNameReference(
(JetSimpleNameExpression) element, rootPackage.getMemberScope(), filePackage.getMemberScope(), trace, false, false, false);
}
for (DeclarationDescriptor descriptor : descriptors) {
After Change
JetExpression element = ((JetDotQualifiedExpression) expression.getParent()).getReceiverExpression();
String name = ((JetFile) expression.getContainingFile()).getPackageName();
NamespaceDescriptor filePackage = name != null ? resolveSession.getPackageDescriptorByFqName(new FqName(name)) : rootPackage;
assert filePackage != null : "File package should be already resolved and be found";
JetScope scope = filePackage.getMemberScope();
Collection<? extends DeclarationDescriptor> descriptors;
if (element instanceof JetDotQualifiedExpression) {